[JBoss JIRA] (JBIDE-18678) Make dependencies to org.jboss.tools.usage optional
by Jeff MAURY (Jira)
[ https://issues.redhat.com/browse/JBIDE-18678?page=com.atlassian.jira.plug... ]
Jeff MAURY closed JBIDE-18678.
------------------------------
Resolution: Won't Fix
browsersim is deprecated
> Make dependencies to org.jboss.tools.usage optional
> ---------------------------------------------------
>
> Key: JBIDE-18678
> URL: https://issues.redhat.com/browse/JBIDE-18678
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: browsersim, usage
> Affects Versions: 4.2.0.CR1
> Reporter: Kaloyan Raev
> Assignee: Jeff MAURY
> Priority: Major
> Fix For: 4.16.x
>
>
> I am interested in adopting the CordovaSim feature in our product. However, most of the browsersim bundles have a strong dependency to org.jboss.tools.usage bundle, which force a Usage Reporting popup on startup. I want to avoid this and have the org.jboss.tools.usage excluded from my build.
> Is it possible to make the dependencies to org.jboss.tools.usage optional?
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 2 months
[JBoss JIRA] (JBIDE-22812) NullPointerException in CommandUtil.toUrl
by Jeff MAURY (Jira)
[ https://issues.redhat.com/browse/JBIDE-22812?page=com.atlassian.jira.plug... ]
Jeff MAURY closed JBIDE-22812.
------------------------------
Resolution: Won't Fix
browsersim is deprecated
> NullPointerException in CommandUtil.toUrl
> -----------------------------------------
>
> Key: JBIDE-22812
> URL: https://issues.redhat.com/browse/JBIDE-22812
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: browsersim
> Reporter: Automated Error Reporting Bot
> Assignee: Ilya Buziuk
> Priority: Major
> Fix For: 4.16.x
>
>
> The following problem was reported via the automated error reporting:
> Message: Unhandled event loop exception
> {noformat}
> java.lang.NullPointerException: null
> at org.jboss.tools.browsersim.eclipse.util.CommandUtil.toUrl(CommandUtil.java:222)
> at org.jboss.tools.browsersim.eclipse.util.CommandUtil.getUrlFromSelection(CommandUtil.java:194)
> at org.jboss.tools.browsersim.eclipse.util.CommandUtil.guessUrl(CommandUtil.java:77)
> at org.jboss.tools.browsersim.eclipse.handlers.RunBrowserSimHandler.execute(RunBrowserSimHandler.java:28)
> at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295)
> at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:497)
> at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
> {noformat}
> Bundles:
> | org.eclipse.e4.core.di | 1.5.0.v20150421-2214 | 1.5.0.v20150421-2214 |
> | org.eclipse.ui | 3.107.0.v20150507-1945 | 3.107.0.v20150507-1945 |
> | org.jboss.tools.browsersim.eclipse | 3.7.1.Final-v20160331-0511-B89 | 3.7.1.Final-v20160331-0511-B89 |
> Operating Systems:
> | Windows | 6.3.0 | 6.3.0 |
> The above information is a snapshot of the collected data. Visit [this page|https://redhat.ctrlflow.com/reviewers/#!/problems/573739a1e4b0138d62...] for the latest data.
> Thank you for your assistance.
> Your friendly error-reports-inbox.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 2 months
[JBoss JIRA] (JBIDE-23316) BrowserSim save screenshot fails with ArrayIndexOutOfBoundsException
by Jeff MAURY (Jira)
[ https://issues.redhat.com/browse/JBIDE-23316?page=com.atlassian.jira.plug... ]
Jeff MAURY closed JBIDE-23316.
------------------------------
Resolution: Won't Fix
browsersim is deprecated
> BrowserSim save screenshot fails with ArrayIndexOutOfBoundsException
> --------------------------------------------------------------------
>
> Key: JBIDE-23316
> URL: https://issues.redhat.com/browse/JBIDE-23316
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: browsersim
> Affects Versions: 4.4.2.AM2
> Reporter: Pavol Srna
> Assignee: Ilya Buziuk
> Priority: Major
> Fix For: 4.16.x
>
>
> {code}
> 2016-10-11 17:13:48.461:INFO::JavaFX Application Thread: Logging initialized @1366ms
> 2016-10-11 17:13:48.566:INFO:oejs.Server:JavaFX Application Thread: jetty-9.3.9.v20160517
> 2016-10-11 17:13:48.616:INFO:oejsh.ContextHandler:JavaFX Application Thread: Started o.e.j.s.ServletContextHandler@433defed{/,null,AVAILABLE}
> 2016-10-11 17:13:48.630:INFO:oejs.AbstractConnector:JavaFX Application Thread: Started ServerConnector@6f53b8a{HTTP/1.1,[http/1.1]}{0.0.0.0:64959}
> 2016-10-11 17:13:48.630:INFO:oejs.Server:JavaFX Application Thread: Started @1535ms
> Failed to execute runnable (java.lang.ArrayIndexOutOfBoundsException: 383097)
> Stack trace:
> org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.ArrayIndexOutOfBoundsException: 383097)
> at org.eclipse.swt.SWT.error(SWT.java:4533)
> at org.eclipse.swt.SWT.error(SWT.java:4448)
> at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4024)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3700)
> at org.jboss.tools.browsersim.ui.launch.BrowserSimRunner.main(BrowserSimRunner.java:127)
> Caused by: java.lang.ArrayIndexOutOfBoundsException: 383097
> at org.eclipse.swt.graphics.Image.createRepresentaion(Image.java:1204)
> at org.eclipse.swt.graphics.Image.init(Image.java:1108)
> at org.eclipse.swt.graphics.Image.<init>(Image.java:429)
> at org.jboss.tools.browsersim.ui.menu.ScreenshotMenuCreator.takeScreenshot(ScreenshotMenuCreator.java:173)
> at org.jboss.tools.browsersim.ui.menu.ScreenshotMenuCreator.access$0(ScreenshotMenuCreator.java:138)
> at org.jboss.tools.browsersim.ui.menu.ScreenshotMenuCreator$1$1.run(ScreenshotMenuCreator.java:69)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
> ... 3 more
> {code}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 2 months
[JBoss JIRA] (JBIDE-13364) Consider changing the way in which BrowserSim uses WebKit engine
by Jeff MAURY (Jira)
[ https://issues.redhat.com/browse/JBIDE-13364?page=com.atlassian.jira.plug... ]
Jeff MAURY closed JBIDE-13364.
------------------------------
Resolution: Won't Fix
browsersim is deprecated
> Consider changing the way in which BrowserSim uses WebKit engine
> ----------------------------------------------------------------
>
> Key: JBIDE-13364
> URL: https://issues.redhat.com/browse/JBIDE-13364
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: browsersim
> Reporter: Yahor Radtsevich
> Assignee: Ilya Buziuk
> Priority: Major
> Fix For: 4.16.x
>
>
> A perfect solution for BrowserSim must match the following criteria:
> * Be Java-based
> * Allow to fully customize the application window [skinning]
> * Work on every supported platform (Windows, Mac and Linux)
> * Use browser already installed in the system [to avoid library conflicts and reduce the size of our plugins]
> * Allow to execute JavaScript and/or modify DOM [to simulate some mobile * JavaScript events and Cordova API]
> * Allow to change User-Agent header
> * Allow to disable web security or support extensions [for Cordova cross-domain requests]
> * Support debugging protocol or support extensions [for better LiveEdit/LiveReload]
> * Support debugging protocol or ability to launch Web Inspector/Chrome Developer Tools [for JavaScript debugging capabilities]
> Unfortunately, there is no perfect solution, at least I do not know any.
> This is the list of the libraries I consider for BrowserSim (+=Pros, -=Cons, ?=questionable):
> * Java wrapper for [Chromium Embedded Framework|http://code.google.com/p/javachromiumembedded/]
> ** + I was able to run it on Windows
> ** - It failed in a half of a minute :)
> ** - Not supported since 2010
> ** ? probably will work better with the most recent version of CEF
> ** ? looks like there is no Linux support
> * [Qt WebKit bindings for SWT|http://code.google.com/p/qtwidgetsinswt/]
> ** + I was able successfully run on Windows (32-bit) with Qt 4.8 and MinGW
> ** + At least during my smoketesting it did not fail
> ** - The plugin page claims that only win32 and cocoa32 are supported
> ** - requires Qt (and MSVC or MinGW for Windows) libraries to be bundled with it
> ** - Does not have existing API for invoking JavaScript.
> ** - Not supported since 2010
> ** ? I do not know how easy it would be to run it on Linux
> ** ? I do not know if it will work with Qt 5
> * [AppJS|http://appjs.org/] - a JavaScript SDK for creating Chromium based desktop applications
> ** + Supports Windows, Mac and Linux!
> ** + Allows to disable web security
> ** + Has active community
> ** + Did not fail at my smoketest
> ** ? need to ensure that applications may be run without borders
> * [node-webkit|https://github.com/rogerwang/node-webkit#readme] - the idea is the same as with AppJS - allows to create desktop apps with JavaScript
> ** + supported by Intel in some way
> ** ? I did not try it yet
> * [Google Chrome Frame|http://www.google.com/chromeframe]
> ** + the only way to embed _already installed_ Chrome into our application (all other require libraries to be bundled)
> ** - Windows only
> ** - [no success to use it as Ole object|http://code.google.com/p/chromium/issues/attachmentText?id=25448&a...]
> ** ? Probably will work if use it with Browser(SWT.NONE)
> * Stay with existing SWT bindings for WebKit
> ** + We already use it
> ** + Support all platforms
> ** + Allow JavaScript to be executed
> ** + Do not require to be bundled with our plugins
> ** + Allow skinning
> ** - Require Safari on Windows [no updates since May 9, 2012]
> ** - Web security cannot be disabled
> ** - Do not support extensions
> ** - Do not support remote debugging protocol
> ** - Do not support Web Inspector/Chrome Developer Tools
> *To conclude:*
> * Firstly, moving to a JavaScript SDK potentially could resolve all our problems, but now I do not think it is worth it.
> * Secondly, it would be great if we had good SWT bindings for Chromium, but they do not exist. The only way to get them is to implement them by ourself.
> * Thirdly, the last option does not look too bad. And probably it does not worth it to create Chromium bindings or to move to another non-Java language. Especially, if we would be able to create a good workaround for cross-domain requests for Cordova, then almost everything else is ok.
> * Fourthly, the biggest issue with existing SWT bindings is that Safari is not supported anymore on Windows. It is an OS specific issue and we could consider a replacement of SWT bindings on Windows only (e.g. use Chrome Frame or Qt on Windows).
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 2 months
[JBoss JIRA] (JBIDE-22951) HIDDEN below ExternalProcessLauncher.launch (thrown in DOMParser.parse)
by Jeff MAURY (Jira)
[ https://issues.redhat.com/browse/JBIDE-22951?page=com.atlassian.jira.plug... ]
Jeff MAURY closed JBIDE-22951.
------------------------------
Resolution: Won't Fix
browsersim is deprecated
> HIDDEN below ExternalProcessLauncher.launch (thrown in DOMParser.parse)
> -----------------------------------------------------------------------
>
> Key: JBIDE-22951
> URL: https://issues.redhat.com/browse/JBIDE-22951
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: browsersim
> Reporter: Automated Error Reporting Bot
> Assignee: Ilya Buziuk
> Priority: Major
> Fix For: 4.16.x
>
>
> The following problem was reported via the automated error reporting:
> Message: Unable to restore classpath entry.
> {noformat}
> HIDDEN: FWK005 parse may not be called while parsing.
> at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(null:-1)
> at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(null:-1)
> at org.eclipse.jdt.launching.JavaRuntime.newRuntimeClasspathEntry(JavaRuntime.java:724)
> at org.eclipse.jdt.launching.StandardClasspathProvider.recoverRuntimePath(StandardClasspathProvider.java:102)
> at org.eclipse.jdt.launching.StandardClasspathProvider.computeUnresolvedClasspath(StandardClasspathProvider.java:66)
> at org.eclipse.jdt.launching.JavaRuntime.computeUnresolvedRuntimeClasspath(JavaRuntime.java:1246)
> at org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate.getBootpathExt(AbstractJavaLaunchConfigurationDelegate.java:296)
> at org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate.getVMSpecificAttributesMap(AbstractJavaLaunchConfigurationDelegate.java:563)
> at org.eclipse.jdt.launching.JavaLaunchDelegate.launch(JavaLaunchDelegate.java:69)
> at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)
> at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)
> at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:731)
> at org.jboss.tools.browsersim.eclipse.launcher.ExternalProcessLauncher.launch(ExternalProcessLauncher.java:250)
> at org.jboss.tools.browsersim.eclipse.launcher.ExternalProcessLauncher.launchAsExternalProcess(ExternalProcessLauncher.java:81)
> at org.jboss.tools.cordovasim.eclipse.launch.internal.CordovaSimLauncher.launchCordovaSim(CordovaSimLauncher.java:177)
> at org.jboss.tools.cordovasim.eclipse.launch.internal.CordovaSimLauncher.launchCordovaSim(CordovaSimLauncher.java:129)
> at org.jboss.tools.cordovasim.eclipse.launch.internal.CordovaSimLaunchConfigurationDelegate.launch(CordovaSimLaunchConfigurationDelegate.java:25)
> at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)
> at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)
> at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)
> at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> {noformat}
> Bundles:
> | org.eclipse.core.jobs | 3.7.0.v20150330-2103 | 3.8.0.v20160509-0411 |
> | org.eclipse.debug.core | 3.10.0.v20150303-1130 | 3.10.100.v20160419-1720 |
> | org.eclipse.debug.ui | 3.11.101.v20160203-1230 | 3.11.200.v20160518-1858 |
> | org.eclipse.jdt.launching | 3.8.0.v20150527-0946 | 3.8.100.v20160505-0636 |
> | org.jboss.tools.browsersim.eclipse | 3.7.1.Final-v20160331-0511-B89 | 3.8.0.Final-v20160609-2253-B3 |
> | org.jboss.tools.cordovasim.eclipse | 3.7.1.Final-v20160331-0435-B86 | 3.8.0.Final-v20160609-2302-B3 |
> Operating Systems:
> | Windows | 6.1.0 | 6.1.0 |
> The above information is a snapshot of the collected data. Visit [this page|https://redhat.ctrlflow.com/reviewers/#!/problems/572f2d5be4b0a54983...] for the latest data.
> Thank you for your assistance.
> Your friendly error-reports-inbox.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 2 months
[JBoss JIRA] (JBIDE-17577) Wrong layout of Back and Forward buttons with GTK 3 and Java 8
by Jeff MAURY (Jira)
[ https://issues.redhat.com/browse/JBIDE-17577?page=com.atlassian.jira.plug... ]
Jeff MAURY closed JBIDE-17577.
------------------------------
Resolution: Won't Fix
browsersim is deprecated
> Wrong layout of Back and Forward buttons with GTK 3 and Java 8
> --------------------------------------------------------------
>
> Key: JBIDE-17577
> URL: https://issues.redhat.com/browse/JBIDE-17577
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: browsersim
> Affects Versions: 4.2.0.Beta2
> Environment: JBDS 8.0.0 Beta2-v20140608-1040-B121
> Oracle JDK 1.8.0_05
> Fedora 20 64bit Gnome
> Reporter: Vlado Pakan
> Assignee: Ilya Buziuk
> Priority: Minor
> Fix For: 4.16.x
>
> Attachments: browsersimlayout.png
>
>
> 1. Select GTK3 in Windows > Preferences > BrowserSim/CordovaSim
> 2. Open BrowserSIm
> 3. Navigate BrowserSim to www.google.com
> ERROR: Once web page is fully loaded Back button has wrong layout and Forward buttons disappears
> !browsersimlayout.png!
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 2 months
[JBoss JIRA] (JBIDE-17452) RichFaces project is hiding list of members when run with JDK 8
by Jeff MAURY (Jira)
[ https://issues.redhat.com/browse/JBIDE-17452?page=com.atlassian.jira.plug... ]
Jeff MAURY closed JBIDE-17452.
------------------------------
Resolution: Won't Fix
browsersim is deprecated
> RichFaces project is hiding list of members when run with JDK 8
> ---------------------------------------------------------------
>
> Key: JBIDE-17452
> URL: https://issues.redhat.com/browse/JBIDE-17452
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: browsersim
> Affects Versions: 4.2.0.Beta2
> Environment: JBDS 8.0.0.Beta2-v20140525-2146-B104
> Linux 64 bit
> Java Oracle JDK 1.8
> Reporter: Vlado Pakan
> Assignee: Ilya Buziuk
> Priority: Minor
> Fix For: LATER
>
>
> 1. Import RichFaces project from Central
> 2. Run it on JBoss AS server 7.1.1.Final
> 3. Open application URL in BrowserSim
> 4. Open members list in BrowserSim
> 5. Enter member in Web Browser
> ASSERT: New member appears in BrowserSim
> 6. Wait for a moment (3-5 secs.)
> ERROR: List of members disappeared in BrowserSim
> It works fine when BrowserSim runs with Java Oracle JDK 1.7.0_51
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 2 months