Perfect. Thanks again.

On Tuesday, August 14, 2018 at 10:04:48 AM UTC-4, shannah wrote:
>
> Thanks.  That's just some print statements I put in to help debugging.  I 
> need to remove those.
>
>
> On Tue, Aug 14, 2018 at 7:00 AM, <[email protected] <javascript:>> wrote:
>
>> Thank you for your help Steve,
>>
>> It went through now. It still shows what I imagine are warning but it 
>> does move forward and compiles now.
>>
>> Here is part of the output:
>>
>> Failed to get signature for method 
>> @Override()
>> public Set<Entry<K, V>> entrySet() {
>>     throw new RuntimeException("Not supported yet.");
>> } message: Could not find class Entry
>> interface Executor
>> Failed to get signature for method 
>> public Class<?> defaultImpl() default None.class; message: Could not find 
>> class ?
>> interface AutoCloseable
>>
>>
>> On Tuesday, August 14, 2018 at 8:06:39 AM UTC-4, Steve Hannah wrote:
>>>
>>> Thanks for your patience and for providing these valuable test cases.  
>>> Same routine.  Please try this new version
>>>
>>>
>>> https://github.com/shannah/mirah-nbm/blob/master/bin/ca-weblite-netbeans-mirah.nbm
>>>
>>> Steve
>>>
>>> On Mon, Aug 13, 2018 at 6:52 PM, <[email protected]> wrote:
>>>
>>>> The following class caused the "java.lang.RuntimeException: Could not 
>>>> find class K" exception.
>>>>
>>>> package com.restoware.ordyximpl;
>>>>
>>>> import java.util.AbstractMap;
>>>> import java.util.Map;
>>>> import java.util.Set;
>>>>
>>>> public class ConcurrentHashMap<K,V> extends AbstractMap<K,V>
>>>> {
>>>>     @Override
>>>>     public Set<Map.Entry<K, V>> entrySet()
>>>>     {
>>>>         throw new RuntimeException("Not supported yet."); //To change 
>>>> body of generated methods, choose Tools | Templates.
>>>>     }    
>>>> }
>>>>
>>>>
>>>> On Monday, August 13, 2018 at 5:05:57 PM UTC-4, [email protected] 
>>>> wrote:
>>>>>
>>>>> Steve,
>>>>>
>>>>> It moved along further now, however still errors. Here is the next one:
>>>>>
>>>>> Failed to get signature for method 
>>>>> private boolean isUpdated(Iterable<? extends Serializable> 
>>>>> serializables) {
>>>>>     boolean isUpdated = false;
>>>>>     for (Serializable o : serializables) {
>>>>>         if (o.isUpdated()) {
>>>>>             isUpdated = true;
>>>>>             break;
>>>>>         }
>>>>>     }
>>>>>     return isUpdated;
>>>>> } message: Could not find class ? extends Serializable
>>>>> Failed to get signature for method 
>>>>> private Date getLatestUpdatedDate(Iterable<? extends Serializable> 
>>>>> serializables, Date date) {
>>>>>     Date lastUpdate = date;
>>>>>     for (Serializable o : serializables) {
>>>>>         Date isUpdated = o.getDateUpdated();
>>>>>         if (isUpdated.after(lastUpdate)) {
>>>>>             lastUpdate = isUpdated;
>>>>>         }
>>>>>     }
>>>>>     return lastUpdate;
>>>>> } message: Could not find class ? extends Serializable
>>>>> interface DeleteVetoListener
>>>>> interface Dto
>>>>> Failed to get signature for method 
>>>>> public <T>T get(String url, Store store, Class<T> type, long id) 
>>>>> throws Exception; message: Could not find class T
>>>>>
>>>>> D:\Project\NetBeans\OrdyxMobileStage\nbproject\mirah-build-cn1.xml:152: 
>>>>> java.lang.RuntimeException: Could not find class K
>>>>> at ca.weblite.asm.TypeUtil.getTypeSignature(TypeUtil.java:173)
>>>>> at ca.weblite.asm.TypeUtil.getTypeSignature(TypeUtil.java:188)
>>>>> at ca.weblite.asm.TypeUtil.getTypeSignature(TypeUtil.java:113)
>>>>> at ca.weblite.asm.TypeUtil.getClassSignature(TypeUtil.java:102)
>>>>> at 
>>>>> ca.weblite.asm.JavaExtendedStubCompiler$2.visitClass(JavaExtendedStubCompiler.java:747)
>>>>> at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:720)
>>>>> at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>> at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:99)
>>>>> at 
>>>>> com.sun.source.util.TreeScanner.visitCompilationUnit(TreeScanner.java:120)
>>>>> at 
>>>>> ca.weblite.asm.JavaExtendedStubCompiler$2.visitCompilationUnit(JavaExtendedStubCompiler.java:278)
>>>>> at 
>>>>> com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:550)
>>>>> at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>> at 
>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compile(JavaExtendedStubCompiler.java:855)
>>>>> at 
>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileFile(JavaExtendedStubCompiler.java:176)
>>>>> at 
>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:213)
>>>>> at 
>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:216)
>>>>> at 
>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:216)
>>>>> at 
>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:216)
>>>>> at 
>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:195)
>>>>> at ca.weblite.asm.WLMirahCompiler.compile(WLMirahCompiler.java:208)
>>>>> at ca.weblite.mirah.ant.MirahcTask.execute(MirahcTask.java:158)
>>>>> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
>>>>> at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
>>>>> at 
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>> at java.lang.reflect.Method.invoke(Method.java:498)
>>>>> at 
>>>>> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>>>>> at org.apache.tools.ant.Task.perform(Task.java:348)
>>>>> at org.apache.tools.ant.Target.execute(Target.java:435)
>>>>> at org.apache.tools.ant.Target.performTasks(Target.java:456)
>>>>> at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
>>>>> at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
>>>>> at org.apache.tools.ant.helper.De
>>>>> faultExecutor.executeTargets(DefaultExecutor.java:41)
>>>>> at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
>>>>> at org.apache.tools.ant.module.br
>>>>> idge.impl.BridgeImpl.run(BridgeImpl.java:286)
>>>>> at org.apache.tools.ant.module.ru
>>>>> n.TargetExecutor.run(TargetExecutor.java:555)
>>>>> at org.netbeans.core.execution.Ru
>>>>> nClassThread.run(RunClassThread.java:153)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Monday, August 13, 2018 at 9:11:06 AM UTC-4, Steve Hannah wrote:
>>>>>>
>>>>>> OK.  I have made another change that should fix this issue.  Please 
>>>>>> give this version a try.
>>>>>>
>>>>>>
>>>>>> https://github.com/shannah/mirah-nbm/blob/master/bin/ca-weblite-netbeans-mirah.nbm
>>>>>>
>>>>>> Steve
>>>>>>
>>>>>> On Fri, Aug 10, 2018 at 2:20 PM, <[email protected]> wrote:
>>>>>>
>>>>>>> Here is the Dto interface:
>>>>>>>
>>>>>>> public interface Dto
>>>>>>> {
>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>> Here is the class it complains about:
>>>>>>>
>>>>>>> public interface DtoClient
>>>>>>> {
>>>>>>>     public <T> T get(String url, Class<T> type, long id) throws 
>>>>>>> Exception;
>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>> Both are in the same package.
>>>>>>>
>>>>>>> Here is the error:
>>>>>>>
>>>>>>> interface Dto
>>>>>>> Failed to get signature for method 
>>>>>>> public <T>T get(String url, Class<T> type, long id) throws 
>>>>>>> Exception; message: Could not find class T
>>>>>>> interface Dto
>>>>>>>
>>>>>>> D:\Project\NetBeans\OrdyxMobileStage\nbproject\mirah-build-cn1.xml:152: 
>>>>>>> java.lang.RuntimeException: Cannot find interface Iterator<T> while 
>>>>>>> visiting class FilterIterator
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaStubFactory$1.visitClass(JavaStubFactory.java:189)
>>>>>>> at 
>>>>>>> com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:720)
>>>>>>> at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>>>> at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:81)
>>>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>>>> at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:99)
>>>>>>> at com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:133)
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaStubFactory$1.visitClass(JavaStubFactory.java:202)
>>>>>>> at 
>>>>>>> com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:720)
>>>>>>> at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>>>> at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:99)
>>>>>>> at 
>>>>>>> com.sun.source.util.TreeScanner.visitCompilationUnit(TreeScanner.java:120)
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaStubFactory$1.visitCompilationUnit(JavaStubFactory.java:110)
>>>>>>> at 
>>>>>>> com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:550)
>>>>>>> at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaStubFactory.createStubs(JavaStubFactory.java:216)
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaSourceClassLoader.findStub(JavaSourceClassLoader.java:107)
>>>>>>> at ca.weblite.asm.BaseClassLoader.findStub(BaseClassLoader.java:41)
>>>>>>> at 
>>>>>>> ca.weblite.asm.MirahClassLoader.findStub(MirahClassLoader.java:321)
>>>>>>> at ca.weblite.asm.ClassFinder.findFQNStub(ClassFinder.java:131)
>>>>>>> at ca.weblite.asm.ClassFinder.findStub(ClassFinder.java:226)
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler$2.visitMethodImpl(JavaExtendedStubCompiler.java:433)
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler$2.visitMethod(JavaExtendedStubCompiler.java:385)
>>>>>>> at 
>>>>>>> com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:800)
>>>>>>> at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>>>> at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:81)
>>>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>>>> at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:99)
>>>>>>> at com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:133)
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler$2.visitClass(JavaExtendedStubCompiler.java:819)
>>>>>>> at 
>>>>>>> com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:720)
>>>>>>> at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>>>> at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:99)
>>>>>>> at 
>>>>>>> com.sun.source.util.TreeScanner.visitCompilationUnit(TreeScanner.java:120)
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler$2.visitCompilationUnit(JavaExtendedStubCompiler.java:278)
>>>>>>> at 
>>>>>>> com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:550)
>>>>>>> at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compile(JavaExtendedStubCompiler.java:851)
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileFile(JavaExtendedStubCompiler.java:176)
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:213)
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:216)
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:216)
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:216)
>>>>>>> at 
>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:195)
>>>>>>> at ca.weblite.asm.WLMirahCompiler.compile(WLMirahCompiler.java:208)
>>>>>>> at ca.weblite.mirah.ant.MirahcTask.execute(MirahcTask.java:158)
>>>>>>> at 
>>>>>>> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
>>>>>>> at sun.reflect.GeneratedMethodAccessor112.invoke(Unknown Source)
>>>>>>> at 
>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>> at java.lang.reflect.Method.invoke(Method.java:498)
>>>>>>> at 
>>>>>>> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>>>>>>> at org.apache.tools.ant.Task.perform(Task.java:348)
>>>>>>> at org.apache.tools.ant.Target.execute(Target.java:435)
>>>>>>> at org.apache.tools.ant.Target.performTasks(Target.java:456)
>>>>>>> at 
>>>>>>> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
>>>>>>> at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
>>>>>>> at org.apache.tools.ant.helper.De
>>>>>>> faultExecutor.executeTargets(DefaultExecutor.java:41)
>>>>>>> at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
>>>>>>> at org.apache.tools.ant.module.br
>>>>>>> idge.impl.BridgeImpl.run(BridgeImpl.java:286)
>>>>>>> at org.apache.tools.ant.module.ru
>>>>>>> n.TargetExecutor.run(TargetExecutor.java:555)
>>>>>>> at org.netbeans.core.execution.Ru
>>>>>>> nClassThread.run(RunClassThread.java:153)
>>>>>>>
>>>>>>> On Friday, August 10, 2018 at 4:17:55 PM UTC-4, Steve Hannah wrote:
>>>>>>>>
>>>>>>>> Please install this new version here.
>>>>>>>>
>>>>>>>> https://github.com/shannah/mirah-nbm/blob/master/bin/ca-weblite-netbeans-mirah.nbm
>>>>>>>>  
>>>>>>>> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fshannah%2Fmirah-nbm%2Fblob%2Fmaster%2Fbin%2Fca-weblite-netbeans-mirah.nbm&sa=D&sntz=1&usg=AFQjCNF8Q6mwXrxKXExbBrS5P26AlaOWkg>
>>>>>>>>
>>>>>>>> It won't fix the issue, but it will give a better error stack trace 
>>>>>>>> that will tell us which class it is choking on.  Please post the new 
>>>>>>>> stack 
>>>>>>>> trace.  If you can provide the relevant parts of the offending classes 
>>>>>>>> (the 
>>>>>>>> error will tell you which class), that would help also.
>>>>>>>>
>>>>>>>> Best regards
>>>>>>>>
>>>>>>>> Steve
>>>>>>>>
>>>>>>>> On Thu, Aug 9, 2018 at 12:17 PM, <[email protected]> wrote:
>>>>>>>>
>>>>>>>>> Steve,
>>>>>>>>>
>>>>>>>>> After updating the plugin there is still an issue. Here is the 
>>>>>>>>> error:
>>>>>>>>>
>>>>>>>>> interface Dto
>>>>>>>>> Failed to get signature for method 
>>>>>>>>> public <T>T get(String url, Class<T> type, long id) throws 
>>>>>>>>> Exception; message: Could not find class T
>>>>>>>>> interface Dto
>>>>>>>>>
>>>>>>>>> D:\Project\NetBeans\OrdyxMobileStage\nbproject\mirah-build-cn1.xml:152:
>>>>>>>>>  
>>>>>>>>> java.lang.NullPointerException
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaStubFactory$1.visitClass(JavaStubFactory.java:188)
>>>>>>>>> at 
>>>>>>>>> com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:720)
>>>>>>>>> at 
>>>>>>>>> com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>>>>>> at 
>>>>>>>>> com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:81)
>>>>>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>>>>>> at 
>>>>>>>>> com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:99)
>>>>>>>>> at com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:133)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaStubFactory$1.visitClass(JavaStubFactory.java:199)
>>>>>>>>> at 
>>>>>>>>> com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:720)
>>>>>>>>> at 
>>>>>>>>> com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>>>>>> at 
>>>>>>>>> com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:99)
>>>>>>>>> at 
>>>>>>>>> com.sun.source.util.TreeScanner.visitCompilationUnit(TreeScanner.java:120)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaStubFactory$1.visitCompilationUnit(JavaStubFactory.java:110)
>>>>>>>>> at 
>>>>>>>>> com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:550)
>>>>>>>>> at 
>>>>>>>>> com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaStubFactory.createStubs(JavaStubFactory.java:213)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaSourceClassLoader.findStub(JavaSourceClassLoader.java:107)
>>>>>>>>> at ca.weblite.asm.BaseClassLoader.findStub(BaseClassLoader.java:41)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.MirahClassLoader.findStub(MirahClassLoader.java:321)
>>>>>>>>> at ca.weblite.asm.ClassFinder.findFQNStub(ClassFinder.java:131)
>>>>>>>>> at ca.weblite.asm.ClassFinder.findStub(ClassFinder.java:226)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler$2.visitMethodImpl(JavaExtendedStubCompiler.java:432)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler$2.visitMethod(JavaExtendedStubCompiler.java:384)
>>>>>>>>> at 
>>>>>>>>> com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:800)
>>>>>>>>> at 
>>>>>>>>> com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>>>>>> at 
>>>>>>>>> com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:81)
>>>>>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>>>>>> at 
>>>>>>>>> com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:99)
>>>>>>>>> at com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:133)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler$2.visitClass(JavaExtendedStubCompiler.java:818)
>>>>>>>>> at 
>>>>>>>>> com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:720)
>>>>>>>>> at 
>>>>>>>>> com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>>>>>> at 
>>>>>>>>> com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:99)
>>>>>>>>> at 
>>>>>>>>> com.sun.source.util.TreeScanner.visitCompilationUnit(TreeScanner.java:120)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler$2.visitCompilationUnit(JavaExtendedStubCompiler.java:278)
>>>>>>>>> at 
>>>>>>>>> com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:550)
>>>>>>>>> at 
>>>>>>>>> com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compile(JavaExtendedStubCompiler.java:850)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileFile(JavaExtendedStubCompiler.java:176)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:213)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:216)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:216)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:216)
>>>>>>>>> at 
>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:195)
>>>>>>>>> at ca.weblite.asm.WLMirahCompiler.compile(WLMirahCompiler.java:208)
>>>>>>>>> at ca.weblite.mirah.ant.MirahcTask.execute(MirahcTask.java:158)
>>>>>>>>> at 
>>>>>>>>> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
>>>>>>>>> at sun.reflect.GeneratedMethodAccessor184.invoke(Unknown Source)
>>>>>>>>> at 
>>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:498)
>>>>>>>>> at 
>>>>>>>>> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>>>>>>>>> at org.apache.tools.ant.Task.perform(Task.java:348)
>>>>>>>>> at org.apache.tools.ant.Target.execute(Target.java:435)
>>>>>>>>> at org.apache.tools.ant.Target.performTasks(Target.java:456)
>>>>>>>>> at 
>>>>>>>>> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
>>>>>>>>> at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
>>>>>>>>> at org.apache.tools.ant.helper.De
>>>>>>>>> faultExecutor.executeTargets(DefaultExecutor.java:41)
>>>>>>>>> at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
>>>>>>>>> at org.apache.tools.ant.module.br
>>>>>>>>> idge.impl.BridgeImpl.run(BridgeImpl.java:286)
>>>>>>>>> at org.apache.tools.ant.module.ru
>>>>>>>>> n.TargetExecutor.run(TargetExecutor.java:555)
>>>>>>>>> at org.netbeans.core.execution.Ru
>>>>>>>>> nClassThread.run(RunClassThread.java:153)
>>>>>>>>>
>>>>>>>>> On Tuesday, August 7, 2018 at 1:32:18 PM UTC-4, Steve Hannah wrote:
>>>>>>>>>>
>>>>>>>>>> Okay.  Thanks.  I've added some tests that reproduce this issue, 
>>>>>>>>>> and I have published a fix.  You should be able to update the Mirah 
>>>>>>>>>> netbeans plugin in the Netbeans update center - or install from 
>>>>>>>>>> https://github.com/shannah/mirah-nbm/blob/master/bin/ca-weblite-netbeans-mirah.nbm
>>>>>>>>>>
>>>>>>>>>> Steve
>>>>>>>>>>
>>>>>>>>>> On Tue, Aug 7, 2018 at 9:48 AM, <[email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Steve,
>>>>>>>>>>>
>>>>>>>>>>> I upgraded the plugin through Netbeans. This did not fix the 
>>>>>>>>>>> issue, however it did change the error message a bit. It now shows 
>>>>>>>>>>> 2 extra 
>>>>>>>>>>> lines:
>>>>>>>>>>>
>>>>>>>>>>> Type params is T
>>>>>>>>>>> Type kind is IDENTIFIER
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Failed to get signature for method 
>>>>>>>>>>> public <T>T get(String url, Class<T> type, long id) throws 
>>>>>>>>>>> Exception; message: Could not find class T
>>>>>>>>>>> Type params is T
>>>>>>>>>>> Type kind is IDENTIFIER
>>>>>>>>>>>
>>>>>>>>>>> D:\Project\NetBeans\OrdyxMobileStage\nbproject\mirah-build-cn1.xml:152:
>>>>>>>>>>>  
>>>>>>>>>>> java.lang.RuntimeException: Could not find class for T
>>>>>>>>>>> at 
>>>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler$2.visitMethod(JavaExtendedStubCompiler.java:486)
>>>>>>>>>>> at 
>>>>>>>>>>> com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:800)
>>>>>>>>>>> at 
>>>>>>>>>>> com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>>>>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>>>>>>>> at 
>>>>>>>>>>> com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:99)
>>>>>>>>>>> at 
>>>>>>>>>>> com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:133)
>>>>>>>>>>> at 
>>>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler$2.visitClass(JavaExtendedStubCompiler.java:806)
>>>>>>>>>>> at 
>>>>>>>>>>> com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:720)
>>>>>>>>>>> at 
>>>>>>>>>>> com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>>>>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>>>>>>>> at 
>>>>>>>>>>> com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:99)
>>>>>>>>>>> at 
>>>>>>>>>>> com.sun.source.util.TreeScanner.visitCompilationUnit(TreeScanner.java:120)
>>>>>>>>>>> at 
>>>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler$2.visitCompilationUnit(JavaExtendedStubCompiler.java:278)
>>>>>>>>>>> at 
>>>>>>>>>>> com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:550)
>>>>>>>>>>> at 
>>>>>>>>>>> com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
>>>>>>>>>>> at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
>>>>>>>>>>> at 
>>>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compile(JavaExtendedStubCompiler.java:838)
>>>>>>>>>>> at 
>>>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileFile(JavaExtendedStubCompiler.java:176)
>>>>>>>>>>> at 
>>>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:213)
>>>>>>>>>>> at 
>>>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:216)
>>>>>>>>>>> at 
>>>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:216)
>>>>>>>>>>> at 
>>>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:216)
>>>>>>>>>>> at 
>>>>>>>>>>> ca.weblite.asm.JavaExtendedStubCompiler.compileDirectory(JavaExtendedStubCompiler.java:195)
>>>>>>>>>>> at 
>>>>>>>>>>> ca.weblite.asm.WLMirahCompiler.compile(WLMirahCompiler.java:208)
>>>>>>>>>>> at ca.weblite.mirah.ant.MirahcTask.execute(MirahcTask.java:158)
>>>>>>>>>>> at 
>>>>>>>>>>> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
>>>>>>>>>>> at sun.reflect.GeneratedMethodAccessor178.invoke(Unknown Source)
>>>>>>>>>>> at 
>>>>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:498)
>>>>>>>>>>> at 
>>>>>>>>>>> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>>>>>>>>>>> at org.apache.tools.ant.Task.perform(Task.java:348)
>>>>>>>>>>> at org.apache.tools.ant.Target.execute(Target.java:435)
>>>>>>>>>>> at org.apache.tools.ant.Target.performTasks(Target.java:456)
>>>>>>>>>>> at 
>>>>>>>>>>> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
>>>>>>>>>>> at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
>>>>>>>>>>> at org.apache.tools.ant.helper.De
>>>>>>>>>>> faultExecutor.executeTargets(DefaultExecutor.java:41)
>>>>>>>>>>> at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
>>>>>>>>>>> at org.apache.tools.ant.module.br
>>>>>>>>>>> idge.impl.BridgeImpl.run(BridgeImpl.java:286)
>>>>>>>>>>> at org.apache.tools.ant.module.ru
>>>>>>>>>>> n.TargetExecutor.run(TargetExecutor.java:555)
>>>>>>>>>>> at org.netbeans.core.execution.Ru
>>>>>>>>>>> nClassThread.run(RunClassThread.java:153)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tuesday, August 7, 2018 at 9:37:34 AM UTC-4, Steve Hannah 
>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> It looks like your Mirah Netbeans plugin is a little out of 
>>>>>>>>>>>> date.  I just did a rebuild with the latest and posted on github. 
>>>>>>>>>>>>
>>>>>>>>>>>> https://github.com/shannah/mirah-nbm/blob/master/bin/ca-weblite-netbeans-mirah.nbm
>>>>>>>>>>>>
>>>>>>>>>>>> You should also be able to update through the netbeans update 
>>>>>>>>>>>> center.
>>>>>>>>>>>>
>>>>>>>>>>>> Steve
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Aug 3, 2018 at 9:49 PM, Shai Almog <[email protected]> 
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> I don't know, this will have to wait for Steve who has a 
>>>>>>>>>>>>> holiday on Monday...
>>>>>>>>>>>>>
>>>>>>>>>>>>> -- 
>>>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>>>> Google Groups "CodenameOne Discussions" group.
>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from 
>>>>>>>>>>>>> it, send an email to 
>>>>>>>>>>>>> [email protected].
>>>>>>>>>>>>> Visit this group at 
>>>>>>>>>>>>> https://groups.google.com/group/codenameone-discussions.
>>>>>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>>>>>> https://groups.google.com/d/msgid/codenameone-discussions/f25851a6-c815-48ea-bc03-6afbfaae8313%40googlegroups.com
>>>>>>>>>>>>>  
>>>>>>>>>>>>> <https://groups.google.com/d/msgid/codenameone-discussions/f25851a6-c815-48ea-bc03-6afbfaae8313%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>>>> .
>>>>>>>>>>>>>
>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> -- 
>>>>>>>>>>>> Steve Hannah
>>>>>>>>>>>> Software Developer
>>>>>>>>>>>> Codename One
>>>>>>>>>>>> http://www.codenameone.com
>>>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>> Google Groups "CodenameOne Discussions" group.
>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from 
>>>>>>>>>>> it, send an email to 
>>>>>>>>>>> [email protected].
>>>>>>>>>>> Visit this group at 
>>>>>>>>>>> https://groups.google.com/group/codenameone-discussions.
>>>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>>>> https://groups.google.com/d/msgid/codenameone-discussions/3a31b7b9-5840-4bb1-a910-7081c2163f52%40googlegroups.com
>>>>>>>>>>>  
>>>>>>>>>>> <https://groups.google.com/d/msgid/codenameone-discussions/3a31b7b9-5840-4bb1-a910-7081c2163f52%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>> .
>>>>>>>>>>>
>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> -- 
>>>>>>>>>> Steve Hannah
>>>>>>>>>> Software Developer
>>>>>>>>>> Codename One
>>>>>>>>>> http://www.codenameone.com
>>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>>> Groups "CodenameOne Discussions" group.
>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>>> send an email to 
>>>>>>>>> [email protected].
>>>>>>>>> Visit this group at 
>>>>>>>>> https://groups.google.com/group/codenameone-discussions.
>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>> https://groups.google.com/d/msgid/codenameone-discussions/50ce157b-50dc-4ecb-ac6b-b6cfaab7e81f%40googlegroups.com
>>>>>>>>>  
>>>>>>>>> <https://groups.google.com/d/msgid/codenameone-discussions/50ce157b-50dc-4ecb-ac6b-b6cfaab7e81f%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>> .
>>>>>>>>>
>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> Steve Hannah
>>>>>>>> Software Developer
>>>>>>>> Codename One
>>>>>>>> http://www.codenameone.com
>>>>>>>>
>>>>>>> -- 
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "CodenameOne Discussions" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>> send an email to 
>>>>>>> [email protected].
>>>>>>> Visit this group at 
>>>>>>> https://groups.google.com/group/codenameone-discussions.
>>>>>>> To view this discussion on the web visit 
>>>>>>> https://groups.google.com/d/msgid/codenameone-discussions/b82fc418-cf6f-4b65-aa60-b600be2e193e%40googlegroups.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/codenameone-discussions/b82fc418-cf6f-4b65-aa60-b600be2e193e%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> Steve Hannah
>>>>>> Software Developer
>>>>>> Codename One
>>>>>> http://www.codenameone.com
>>>>>>
>>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "CodenameOne Discussions" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> Visit this group at 
>>>> https://groups.google.com/group/codenameone-discussions.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/codenameone-discussions/1945f2db-d4d7-471e-a090-0b6922f20b4f%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/codenameone-discussions/1945f2db-d4d7-471e-a090-0b6922f20b4f%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>>
>>> -- 
>>> Steve Hannah
>>> Software Developer
>>> Codename One
>>> http://www.codenameone.com
>>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "CodenameOne Discussions" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] 
>> <javascript:>.
>> Visit this group at 
>> https://groups.google.com/group/codenameone-discussions.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/codenameone-discussions/aac1d42f-3cd3-4d13-9910-fc4f16e13b49%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/codenameone-discussions/aac1d42f-3cd3-4d13-9910-fc4f16e13b49%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Steve Hannah
> Web Lite Solutions Corp.
>

-- 
You received this message because you are subscribed to the Google Groups 
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/group/codenameone-discussions.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/codenameone-discussions/6ca99a35-5bc3-4b6e-bcff-dfb21fcdcc65%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to