dvdciri / daggraph

Dagger dependency graph generator for Android Developers
MIT License
1.15k stars 58 forks source link

UnsupportedOperationException: The BROWSE action is not supported #32

Closed regisd closed 6 years ago

regisd commented 6 years ago

Description

Generation of the graph fails

Steps to reproduce

Generate depenency injection graph

Expected behaviour

Graph generated

Screenshot

https://imgur.com/1fq2TkY

regisd commented 6 years ago

From idea.log

2018-01-26 12:48:38,323 [2852165] ERROR - pplication.impl.LaterInvocator - The BROWSE action is not supported on the current platform! java.lang.UnsupportedOperationException: The BROWSE action is not supported on the current platform! at java.awt.Desktop.checkActionSupport(Desktop.java:225) at java.awt.Desktop.browse(Desktop.java:381) at actions.GenerateDependencyInjectionGraph$1.onSuccess(GenerateDependencyInjectionGraph.java:127) at com.intellij.openapi.progress.impl.CoreProgressManager.finishTask(CoreProgressManager.java:470) at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.lambda$run$0(ProgressManagerImpl.java:161) at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:303) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:410) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:399) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:732) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:827) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:655) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:365) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

regisd commented 6 years ago

Environment:

dvdciri commented 6 years ago

Are you trying to use the tool via android studio plugin? It hadn't been designed to work like that, please follow the read me file for usages.