java - para - Copiar/Pegar falla en MacOsX en JMeter
jmeter ubuntu (4)
No estoy teniendo suerte usando el portapapeles para copiar / pegar texto entre otras aplicaciones y JMeter o viceversa. Puedo copiar y pegar texto y elementos de prueba dentro de JMeter.
Estoy ejecutando JMeter 2.11 a través de la distribución binaria ejecutando ''bin / jmeter.sh'' en OS X 10.9.1 con Java 1.7.0_45. He intentado usar el portapapeles con el sistema y el aspecto de Mac OS X, según esta pregunta anterior: copiar y pegar de forma extraña un texto en Jmeter no funciona en Mac
También he intentado, sin suerte, este procedimiento para otorgar permisos del portapapeles al sistema AWT: http://www.shodor.org/interactivate/resources/InstructionsCopyPaste/
¿Algún consejo sobre lo que puedo hacer para que JMeter comparta un portapapeles con el resto del sistema?
Estaba enfrentando el mismo problema con JMeter 2.11.
Vi el siguiente error cuando intento copiar pegar.
2014-02-01 10: 28: 08.166 java [80082: 2517] * CPerformer: ignorando la excepción ''* - [__ NSArrayM insertObject: atIndex:]: el objeto no puede ser nil'' levantado durante la ejecución del selector ''_nativeGetTypes:'' en el destino '''' con args ''()''
Paré el servidor X11 (XQuartz) para resolver el problema.
Cada vez que intento pegar el texto copiado en JMeter desde el sistema operativo me sale el mismo problema. El mismo problema se produce al intentar pegar en otra aplicación en función del texto copiado en JMeter.
Copiar + Pegar está bien dentro de JMeter (es decir, copiar y pegar dentro de la aplicación Java funciona bien).
Mi entorno es OSX 10.9.2, JMeter 2.11 r1554548, versión java "1.7.0_55".
Este es el error que obtiene cada vez que intenta y pega en la aplicación desde el portapapeles del sistema:
2014-05-06 08:32:52.363 java[22814:d07] *** -[__NSArrayM insertObject:atIndex:]: object cannot be nil
2014-05-06 08:32:52.364 java[22814:d07] (
0 CoreFoundation 0x00007fff8e63f25c __exceptionPreprocess + 172
1 libobjc.A.dylib 0x00007fff8b0b7e75 objc_exception_throw + 43
2 CoreFoundation 0x00007fff8e5006c7 -[__NSArrayM insertObject:atIndex:] + 951
3 Foundation 0x00007fff8eeb913e __NSThreadPerformPerform + 229
4 CoreFoundation 0x00007fff8e570731 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
5 CoreFoundation 0x00007fff8e561ea2 __CFRunLoopDoSources0 + 242
6 CoreFoundation 0x00007fff8e56162f __CFRunLoopRun + 831
7 CoreFoundation 0x00007fff8e5610b5 CFRunLoopRunSpecific + 309
8 HIToolbox 0x00007fff84fe3a0d RunCurrentEventLoopInMode + 226
9 HIToolbox 0x00007fff84fe37b7 ReceiveNextEventCommon + 479
10 HIToolbox 0x00007fff84fe35bc _BlockUntilNextEventMatchingListInModeWithFilter + 65
11 AppKit 0x00007fff8856d3de _DPSNextEvent + 1434
12 AppKit 0x00007fff8856ca2b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
13 libosxapp.dylib 0x000000011533c4e3 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 124
14 AppKit 0x00007fff88560b2c -[NSApplication run] + 553
15 libosxapp.dylib 0x000000011533c346 +[NSApplicationAWT runAWTLoopWithApp:] + 156
16 liblwawt.dylib 0x0000000115bb7999 -[AWTStarter starter:] + 873
17 Foundation 0x00007fff8eeb913e __NSThreadPerformPerform + 229
18 CoreFoundation 0x00007fff8e570731 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
19 CoreFoundation 0x00007fff8e561ea2 __CFRunLoopDoSources0 + 242
20 CoreFoundation 0x00007fff8e56162f __CFRunLoopRun + 831
21 CoreFoundation 0x00007fff8e5610b5 CFRunLoopRunSpecific + 309
22 java 0x000000010a5183b0 CreateExecutionEnvironment + 871
23 java 0x000000010a512b5c JLI_Launch + 1952
24 java 0x000000010a51870d main + 101
25 java 0x000000010a5123b4 start + 52
26 ??? 0x0000000000000007 0x0 + 7
)
¿Podrías probar este ejemplo desde swing?
Esto es para ver si se trata de un problema de JDK en Mavericks o uno de JMeter.
ACTUALIZACIÓN el 8 de septiembre de 2014: - Se corrigió el problema, ¿podrías probar Nightly Build?
Instalación del tiempo de ejecución de JMeter
Descargue los archivos _bin y _lib
Desempaquete los archivos en la misma estructura de directorios
Los otros archivos no son necesarios para ejecutar JMeter.
El comportamiento de copiar y pegar en Mac ha mejorado mucho en JMeter 2.12.