[jbosstools-issues] [JBoss JIRA] (JBIDE-10985) Eclipse got stuck when publishing to AS 7.1

Max Rydahl Andersen (JIRA) jira-events at lists.jboss.org
Wed Feb 22 19:03:36 EST 2012


     [ https://issues.jboss.org/browse/JBIDE-10985?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Max Rydahl Andersen updated JBIDE-10985:
----------------------------------------

    Fix Version/s: 3.3.0.Beta1
         Priority: Critical  (was: Major)

    
> Eclipse got stuck when publishing to AS 7.1
> -------------------------------------------
>
>                 Key: JBIDE-10985
>                 URL: https://issues.jboss.org/browse/JBIDE-10985
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: JBossAS/Servers
>    Affects Versions: 3.3.0.Beta1
>            Reporter: Alexey Kazakov
>            Assignee: Rob Stryker
>            Priority: Critical
>             Fix For: 3.3.0.Beta1
>
>
> I created JSF2 project and tried to publish it to AS 7.1.0.Final. 
> Eclipse got stuck.
> See the stack trace:
> {code}
> org.eclipse.equinox.launcher.Main at localhost:41307	
> 	Thread [main] (Suspended)	
> 		OS.Call(int, int, int, int) line: not available [native method]	
> 		Display.sleep() line: 4069	
> 		IDEWorkbenchAdvisor(WorkbenchAdvisor).eventLoopIdle(Display) line: 364	
> 		IDEWorkbenchAdvisor.eventLoopIdle(Display) line: 917	
> 		Workbench.runEventLoop(Window$IExceptionHandler, Display) line: 2702	
> 		Workbench.runUI() line: 2665	
> 		Workbench.access$4(Workbench) line: 2499	
> 		Workbench$7.run() line: 679	
> 		Realm.runWithDefault(Realm, Runnable) line: 332	
> 		Workbench.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 668	
> 		PlatformUI.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 149	
> 		IDEApplication.start(IApplicationContext) line: 123	
> 		EclipseAppHandle.run(Object) line: 196	
> 		EclipseAppLauncher.runApplication(Object) line: 110	
> 		EclipseAppLauncher.start(Object) line: 79	
> 		EclipseStarter.run(Object) line: 344	
> 		EclipseStarter.run(String[], Runnable) line: 179	
> 		NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method]	
> 		NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39	
> 		DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25	
> 		Method.invoke(Object, Object...) line: 597	
> 		Main.invokeFramework(String[], URL[]) line: 622	
> 		Main.basicRun(String[]) line: 577	
> 		Main.run(String[]) line: 1410	
> 		Main.main(String[]) line: 1386	
> 	Thread [Framework Active Thread] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		Framework.run() line: 1817	
> 		Thread.run() line: 619	
> 	Daemon Thread [State Data Manager] (Suspended)	
> 		Thread.sleep(long) line: not available [native method]	
> 		StateManager.run() line: 297	
> 		Thread.run() line: 619	
> 	Daemon Thread [Start Level Event Dispatcher] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		EventManager$EventThread(Object).wait() line: 485	
> 		EventManager$EventThread.getNextEvent() line: 400	
> 		EventManager$EventThread.run() line: 336	
> 	Daemon Thread [Framework Event Dispatcher] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		EventManager$EventThread(Object).wait() line: 485	
> 		EventManager$EventThread.getNextEvent() line: 400	
> 		EventManager$EventThread.run() line: 336	
> 	Daemon Thread [[Timer] - Main Queue Handler] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		TimerImpl.run() line: 141	
> 		Thread.run() line: 619	
> 	Daemon Thread [[ThreadPool Manager] - Idle Thread] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		Executor(Object).wait() line: 485	
> 		Executor.run() line: 106	
> 	Thread [Worker-JM] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		InternalWorker.run() line: 58	
> 	Daemon Thread [Bundle File Closer] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		EventManager$EventThread(Object).wait() line: 485	
> 		EventManager$EventThread.getNextEvent() line: 400	
> 		EventManager$EventThread.run() line: 336	
> 	Daemon Thread [Java indexing] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		IndexManager(Object).wait() line: 485	
> 		IndexManager(JobManager).run() line: 382	
> 		Thread.run() line: 619	
> 	Daemon Thread [JavaScript indexing] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		IndexManager(Object).wait() line: 485	
> 		IndexManager(JobManager).run() line: 370	
> 		ServerSocket.implAccept(Socket) line: 453	
> 		ServerSocket.accept() line: 421	
> 		SocketConnector.accept(int) line: 99	
> 		AbstractConnector$Acceptor.run() line: 707	
> 		QueuedThreadPool$PoolThread.run() line: 582	
> 	Daemon Thread [com.google.inject.internal.util.$Finalizer] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		ReferenceQueue<T>.remove(long) line: 118	
> 		ReferenceQueue<T>.remove() line: 134	
> 		$Finalizer.run() line: 144	
> 		Thread.run() line: 619	
> 	Daemon Thread [MultiThreadedHttpConnectionManager cleanup] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		ReferenceQueue<T>.remove(long) line: 118	
> 		ReferenceQueue<T>.remove() line: 134	
> 		MultiThreadedHttpConnectionManager$ReferenceQueueThread.run() line: 1122	
> 	Thread [Dali Event Handler] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		SynchronizedQueue<E>(Object).wait() line: 485	
> 		SynchronizedQueue<E>.waitUntilEmptyIs_(boolean) line: 138	
> 		SynchronizedQueue<E>.waitUntilEmptyIs(boolean) line: 129	
> 		SynchronizedQueue<E>.waitUntilNotEmpty() line: 153	
> 		AsynchronousCommandExecutor$Consumer.waitForProducer() line: 156	
> 		ConsumerThreadCoordinator$RunnableConsumer.run() line: 199	
> 		Thread.run() line: 619	
> 	Daemon Thread [org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		DirtyRegionProcessor$BackgroundThread.run() line: 672	
> 	Daemon Thread [org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		DirtyRegionProcessor$BackgroundThread.run() line: 672	
> 	Daemon Thread [org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		DirtyRegionProcessor$BackgroundThread.run() line: 672	
> 	Thread [Worker-76] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		ManagementRequest$ManagementFuture<T>(Object).wait() line: 485	
> 		ManagementRequest$ManagementFuture<T>(AsyncFutureTask<T>).await() line: 192	
> 		ManagementRequest$ManagementFuture<T>(AsyncFutureTask<T>).get() line: 266	
> 		AbstractModelControllerClient$ExecuteRequest(ManagementRequest<T>).executeForResult(ExecutorService, ManagementClientChannelStrategy) line: 131	
> 		RemotingModelControllerClient(AbstractModelControllerClient).executeSynch(ModelNode, OperationAttachments, OperationMessageHandler) line: 128	
> 		RemotingModelControllerClient(AbstractModelControllerClient).execute(ModelNode, OperationMessageHandler) line: 93	
> 		RemotingModelControllerClient(AbstractModelControllerClient).execute(ModelNode) line: 83	
> 		AS71Manager.quietlyExecute(ModelNode) line: 289	
> 		AS71Manager.stopServer() line: 239	
> 		JBoss71ManagerService.stop(IAS7ManagementDetails) line: 108	
> 		JBoss7ManagerServiceProxy.stop(IAS7ManagementDetails) line: 75	
> 		LocalJBoss7BehaviorDelegate.gracefullStop() line: 56	
> 		LocalJBoss7BehaviorDelegate.stopImpl(boolean) line: 44	
> 		LocalJBoss7BehaviorDelegate(AbstractJBossBehaviourDelegate).stop(boolean) line: 39	
> 		DelegatingJBoss7ServerBehavior.stop(boolean) line: 118	
> 		Server.stopImpl2(boolean) line: 3577	
> 		Server.stopImpl(boolean, IProgressMonitor) line: 3540	
> 		Server$StopJob.run(IProgressMonitor) line: 395	
> 		Worker.run() line: 54	
> 	Thread [Worker-106] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		IOConsoleInputStream(Object).wait() line: 485	
> 		IOConsoleInputStream.waitForData() line: 147	
> 		IOConsoleInputStream.read(byte[], int, int) line: 92	
> 		IOConsoleInputStream.read(byte[]) line: 117	
> 		ProcessConsole$InputReadJob.run(IProgressMonitor) line: 678	
> 		Worker.run() line: 54	
> 	Thread [Worker-111] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Daemon Thread [process reaper] (Suspended)	
> 		UNIXProcess.waitForProcessExit(int) line: not available [native method]	
> 		UNIXProcess.access$900(UNIXProcess, int) line: 20	
> 		UNIXProcess$1$1.run() line: 132	
> 	Daemon Thread [Output Stream Monitor] (Suspended)	
> 		FileInputStream.readBytes(byte[], int, int) line: not available [native method]	
> 		FileInputStream.read(byte[], int, int) line: 199	
> 		BufferedInputStream.read1(byte[], int, int) line: 256	
> 		BufferedInputStream.read(byte[], int, int) line: 317	
> 		BufferedInputStream.read1(byte[], int, int) line: 256	
> 		BufferedInputStream.read(byte[], int, int) line: 317	
> 		BufferedInputStream(FilterInputStream).read(byte[]) line: 90	
> 		OutputStreamMonitor.read() line: 144	
> 		OutputStreamMonitor.access$1(OutputStreamMonitor) line: 134	
> 		OutputStreamMonitor$1.run() line: 207	
> 		Thread.run() line: 619	
> 	Daemon Thread [Input Stream Monitor] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		Object.wait() line: 485	
> 		InputStreamMonitor.writeNext() line: 154	
> 		InputStreamMonitor.write() line: 124	
> 		InputStreamMonitor$1.run() line: 99	
> 		Thread.run() line: 619	
> 	Daemon Thread [Output Stream Monitor] (Suspended)	
> 		FileInputStream.readBytes(byte[], int, int) line: not available [native method]	
> 		FileInputStream.read(byte[], int, int) line: 199	
> 		BufferedInputStream.read1(byte[], int, int) line: 256	
> 		BufferedInputStream.read(byte[], int, int) line: 317	
> 		BufferedInputStream(FilterInputStream).read(byte[]) line: 90	
> 		OutputStreamMonitor.read() line: 144	
> 		OutputStreamMonitor.access$1(OutputStreamMonitor) line: 134	
> 		OutputStreamMonitor$1.run() line: 207	
> 		Thread.run() line: 619	
> 	Daemon Thread [Process monitor] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		UNIXProcess(Object).wait() line: 485	
> 		UNIXProcess.waitFor() line: 165	
> 		RuntimeProcess$ProcessMonitorThread.run() line: 417	
> 	Thread [Thread-231] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		Object.wait() line: 485	
> 		EndpointImpl(AbstractHandleableCloseable<T>).close() line: 177	
> 		RemotingModelControllerClient.close() line: 69	
> 		StreamUtils.safeClose(Closeable) line: 59	
> 		AS71Manager.dispose() line: 267	
> 		JBoss71ManagerService.isRunning(IAS7ManagementDetails) line: 101	
> 		JBoss7ManagerServiceProxy.isRunning(IAS7ManagementDetails) line: 68	
> 		JBTWebLaunchableClient.waitJBoss7(IServer, IModule) line: 150	
> 		JBTWebLaunchableClient.wait(IServer, IModule) line: 109	
> 		JBTWebLaunchableClient.launch2(IServer, Object, String, ILaunch) line: 89	
> 		JBTWebLaunchableClient$1.run() line: 81	
> 	Thread [Remoting "management-client" read-1] (Suspended)	
> 		EPollArrayWrapper.epollWait(long, int, long, int) line: not available [native method]	
> 		EPollArrayWrapper.poll(long) line: 210	
> 		EPollSelectorImpl.doSelect(long) line: 65	
> 		EPollSelectorImpl(SelectorImpl).lockAndDoSelect(long) line: 69	
> 		EPollSelectorImpl(SelectorImpl).select(long) line: 80	
> 		EPollSelectorImpl(SelectorImpl).select() line: 84	
> 		WorkerThread.run() line: 153	
> 	Thread [Remoting "management-client" write-1] (Suspended)	
> 		EPollArrayWrapper.epollWait(long, int, long, int) line: not available [native method]	
> 		EPollArrayWrapper.poll(long) line: 210	
> 		EPollSelectorImpl.doSelect(long) line: 65	
> 		EPollSelectorImpl(SelectorImpl).lockAndDoSelect(long) line: 69	
> 		EPollSelectorImpl(SelectorImpl).select(long) line: 80	
> 		EPollSelectorImpl(SelectorImpl).select() line: 84	
> 		WorkerThread.run() line: 153	
> 	Thread [Remoting "management-client" task-1] (Suspended)	
> 		Unsafe.park(boolean, long) line: not available [native method]	
> 		LockSupport.park(Object) line: 158	
> 		AbstractQueuedSynchronizer$ConditionObject.await() line: 1925	
> 		LinkedBlockingQueue<E>.take() line: 399	
> 		LimitedBlockingQueue<E>.take() line: 95	
> 		XnioWorker$TaskPool(ThreadPoolExecutor).getTask() line: 947	
> 		ThreadPoolExecutor$Worker.run() line: 907	
> 		Thread.run() line: 619	
> 	Thread [Remoting "management-client" task-2] (Suspended)	
> 		Unsafe.park(boolean, long) line: not available [native method]	
> 		LockSupport.park(Object) line: 158	
> 		AbstractQueuedSynchronizer$ConditionObject.await() line: 1925	
> 		LinkedBlockingQueue<E>.take() line: 399	
> 		LimitedBlockingQueue<E>.take() line: 95	
> 		XnioWorker$TaskPool(ThreadPoolExecutor).getTask() line: 947	
> 		ThreadPoolExecutor$Worker.run() line: 907	
> 		Thread.run() line: 619	
> 	Thread [Remoting "management-client" task-3] (Suspended)	
> 		Unsafe.park(boolean, long) line: not available [native method]	
> 		LockSupport.park(Object) line: 158	
> 		AbstractQueuedSynchronizer$ConditionObject.await() line: 1925	
> 		LinkedBlockingQueue<E>.take() line: 399	
> 		LimitedBlockingQueue<E>.take() line: 95	
> 		XnioWorker$TaskPool(ThreadPoolExecutor).getTask() line: 947	
> 		ThreadPoolExecutor$Worker.run() line: 907	
> 		Thread.run() line: 619	
> 	Thread [Remoting "management-client" task-4] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		Object.wait() line: 485	
> 		ConnectionImpl(AbstractHandleableCloseable<T>).close() line: 177	
> 		IoUtils.safeClose(Closeable) line: 137	
> 		ProtocolChannelClient<T>.close() line: 181	
> 		IoUtils.safeClose(Closeable) line: 137	
> 		ManagementClientChannelStrategy$Establishing.requestDone() line: 147	
> 		ManagementRequest$DelegatingResponseHandler.readResponse(DataInput) line: 178	
> 		ManagementChannel$ResponseReceiver.handleResponse(ManagementResponseHeader, DataInput) line: 376	
> 		ManagementChannel$ResponseReceiver.access$400(ManagementChannel$ResponseReceiver, ManagementResponseHeader, DataInput) line: 358	
> 		ManagementChannel.doHandle(MessageInputStream) line: 123	
> 		ManagementChannel(ProtocolChannel).handleMessage(Channel, MessageInputStream) line: 159	
> 		RemoteConnectionChannel$5.run() line: 409	
> 		ThreadPoolExecutor$Worker.runTask(Runnable) line: 886	
> 		ThreadPoolExecutor$Worker.run() line: 908	
> 		Thread.run() line: 619	
> 	Thread [Worker-113] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Remoting "management-client" write-1] (Suspended)	
> 		EPollArrayWrapper.epollWait(long, int, long, int) line: not available [native method]	
> 		EPollArrayWrapper.poll(long) line: 210	
> 		EPollSelectorImpl.doSelect(long) line: 65	
> 		EPollSelectorImpl(SelectorImpl).lockAndDoSelect(long) line: 69	
> 		EPollSelectorImpl(SelectorImpl).select(long) line: 80	
> 		EPollSelectorImpl(SelectorImpl).select() line: 84	
> 		WorkerThread.run() line: 153	
> 	Thread [Remoting "management-client" read-1] (Suspended)	
> 		EPollArrayWrapper.epollWait(long, int, long, int) line: not available [native method]	
> 		EPollArrayWrapper.poll(long) line: 210	
> 		EPollSelectorImpl.doSelect(long) line: 65	
> 		EPollSelectorImpl(SelectorImpl).lockAndDoSelect(long) line: 69	
> 		EPollSelectorImpl(SelectorImpl).select(long) line: 80	
> 		EPollSelectorImpl(SelectorImpl).select() line: 84	
> 		WorkerThread.run() line: 153	
> 	Thread [pool-247-thread-1] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		Object.wait() line: 485	
> 		FutureResult$1(AbstractIoFuture<T>).await() line: 73	
> 		FutureResult$1(AbstractIoFuture<T>).get() line: 156	
> 		ProtocolChannelClient<T>.connect(CallbackHandler, Map<String,String>) line: 135	
> 		ManagementClientChannelStrategy$Establishing.getChannel() line: 128	
> 		ManagementRequest$1.run() line: 101	
> 		ThreadPoolExecutor$Worker.runTask(Runnable) line: 886	
> 		ThreadPoolExecutor$Worker.run() line: 908	
> 		Thread.run() line: 619	
> 	Thread [Worker-114] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		Object.wait() line: 485	
> 		ThreadJob.waitForRun(ThreadJob, IProgressMonitor, InternalJob, Thread) line: 272	
> 		ThreadJob.joinRun(ThreadJob, IProgressMonitor) line: 199	
> 		ImplicitJobs.begin(ISchedulingRule, IProgressMonitor, boolean) line: 92	
> 		JobManager.beginRule(ISchedulingRule, IProgressMonitor) line: 286	
> 		Server$PublishJob.run(IProgressMonitor) line: 343	
> 		Worker.run() line: 54	
> 	Thread [Worker-115] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-116] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-117] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-118] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-119] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-120] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-121] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-122] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-123] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-124] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-125] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-126] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-127] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list