Assume this may have to do with the module's public/private/friend API
(i.e. if not accessible may appear missing).  May want to check out some of
the references below.

(1) https://netbeans.apache.org/wiki/API_Design.asciidoc
(2)
https://cwiki.apache.org/confluence/display/NETBEANS/Public+vs+Friend+API
(3) https://www.mail-archive.com/dev@netbeans.apache.org/msg09274.html

Eric Bresie
ebre...@gmail.com


On Thu, Jan 27, 2022 at 10:19 PM Peter Blemel <pble...@hotmail.com> wrote:

> Sean,
>
> I'm back to working on my old platform applications ... I have a form
> using AbsoluteLayout.  When I try to edit it, it throws the following.  The
> work around is to pick another layout other than Absolute, but I'm curious
> whether you've had any more luck with that module?
>
> Thanks,
> Peter
>
> java.io.IOException: no module org.netbeans.modules.form
> at
> org.netbeans.modules.apisupport.project.queries.ModuleProjectClassPathExtender.addLibraries(ModuleProjectClassPathExtender.java:108)
> at
> org.netbeans.spi.java.project.classpath.ProjectClassPathModifierImplementation$Accessor.addLibraries(ProjectClassPathModifierImplementation.java:401)
> at
> org.netbeans.api.java.project.classpath.ProjectClassPathModifier.addLibraries(ProjectClassPathModifier.java:86)
> at
> org.netbeans.modules.nbform.project.ClassSourceResolver$LibraryEntry.addToProjectClassPath(ClassSourceResolver.java:208)
> at
> org.netbeans.modules.form.project.ClassSource.addToProjectClassPath(ClassSource.java:89)
> at
> org.netbeans.modules.form.project.ClassPathUtils$2.run(ClassPathUtils.java:245)
> at
> org.netbeans.modules.progress.ui.RunOffEDTImpl$ProgressBackgroundRunner.runBackground(RunOffEDTImpl.java:465)
> at
> org.netbeans.modules.progress.ui.AbstractWindowRunner.call(AbstractWindowRunner.java:86)
> at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
> at
> org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
> at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
> at
> org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
> Caused by:
> ________________________________
> From: Peter Blemel <pble...@hotmail.com>
> Sent: Wednesday, January 19, 2022 1:27 AM
> To: d...@netbeans.apache.org <d...@netbeans.apache.org>; NetBeans Mailing
> List <users@netbeans.apache.org>
> Subject: Re: Updating an Old Plugin and Having Issues
>
> I'm making a little progress on this.  When compiling a different,
> unrelated module, I was getting the following error:
>
> The module C:\Program
> Files\NetBeans-12.6\netbeans\java\modules\org-netbeans-modules-form.jar has
> no public packages and so cannot be compiled against
>
> I assume that in your case, the lack of any public packages is why you
> can't find the FormEditorSupport class. In my case, I found an offending
> module of mine that was depending on the "Form Editor" module for no reason
> that I can remember. My application doesn't edit Forms and I don't recall
> ever having any such dependency.  I removed the dependency, and am no
> longer getting any errors related to the org.netbeans.modules.form module.
>
> Does your application edit forms?  I found a GitHub repot for it at
>
> https://github.com/szymach/incubator-netbeans/blob/master/form.nb/src/org/netbeans/modules/nbform/FormEditorSupport.java
> if it helps you.
>
> Not much help, I'm sure ... but the cobwebs are slowly clearing for me. As
> for my application, it now launches in 12.6 🙂.  My application startup,
> custom project type, and custom file types all seem to be working, which is
> encouraging.  My menus are not arranged the way that they were previously,
> which probably has something to do with the layers.
>
> Unfortunately, when I open one of my files the TopComponent briefly shows
> and then disappears.  I set breakpoints in both componentShowing() and
> componentClosed().  The debugger stops in both, so some kind of error must
> be silently causing my TC to close.  Unfortunately, there's nothing in the
> logs.
>
> I guess I need to go work through the latest MultiView tutorial and see if
> something has changed that I need to be aware of.
>
> I hope you're also making progress.
>
> Cheers,
> Peter
>
> ________________________________
> From: Peter Blemel <pble...@hotmail.com>
> Sent: Tuesday, January 18, 2022 10:59 AM
> To: d...@netbeans.apache.org <d...@netbeans.apache.org>; NetBeans Mailing
> List <users@netbeans.apache.org>
> Subject: Re: Updating an Old Plugin and Having Issues
>
> Just to be clear, I am working in Netbeans 12.6 on both computers.
> Absolute Layout works at home, but at my office it throws
>
> java.io.IOException: no module org.netbeans.modules.form
> at
> org.netbeans.modules.apisupport.project.queries.ModuleProjectClassPathExtender.addLibraries(ModuleProjectClassPathExtender.java:108)
> at
> org.netbeans.spi.java.project.classpath.ProjectClassPathModifierImplementation$Accessor.addLibraries(ProjectClassPathModifierImplementation.java:401)
> at
> org.netbeans.api.java.project.classpath.ProjectClassPathModifier.addLibraries(ProjectClassPathModifier.java:86)
> at
> org.netbeans.modules.nbform.project.ClassSourceResolver$LibraryEntry.addToProjectClassPath(ClassSourceResolver.java:208)
> at
> org.netbeans.modules.form.project.ClassSource.addToProjectClassPath(ClassSource.java:89)
> at
> org.netbeans.modules.form.project.ClassPathUtils$2.run(ClassPathUtils.java:245)
> at
> org.netbeans.modules.progress.ui.RunOffEDTImpl$ProgressBackgroundRunner.runBackground(RunOffEDTImpl.java:465)
> at
> org.netbeans.modules.progress.ui.AbstractWindowRunner.call(AbstractWindowRunner.java:86)
> at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
> at
> org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
> at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
> at
> org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
>
> ________________________________
> From: Peter Blemel <pble...@hotmail.com>
> Sent: Tuesday, January 18, 2022 10:54 AM
> To: d...@netbeans.apache.org <d...@netbeans.apache.org>; NetBeans Mailing
> List <users@netbeans.apache.org>
> Subject: Re: Updating an Old Plugin and Having Issues
>
> Sean,
>
> Your post inspired me to dust off an old Platform application of mine (a
> general Predicate Logic editor, among other things).  Hopefully, I can get
> back into the swing of things enough to be of some use around this mailing
> list 🙂.
>
> My application was using Platform 6.8. I'm trying to get it running in
> 12.6. There's been some Platform module refactoring since 6,8, but in
> general I just had to add module dependencies to get everything to compile.
>
> Where this is relevant to you is that I ran into a problem with old Form
> Editor autocode that depends on the old Swing Layout Extensions Integration
> (or whatever it was called, specifically it used
> org.jdesktop.layout.GroupLayout).  On my home system, I was able to change
> the layout to "Absolute" from "Free Design" and everything worked great. I
> just tried doing the same thing on my work desktop, and I ran into a "no
> module org.netbeans.modules.form" error.
>
> I don't know the difference between the two systems, except possibly that
> 1) this office machine has only has 12.0 on it and 2) is running a newer
> Open JDK 17 that I just installed.  The home machine had 12.0 and 12.2 that
> I uninstalled to make room for 12.6. I am not sure which JDK it uses,
> possibly 11 (I will have to drive home to check, my VPN is one-way).
>
> I will need to ferret out what the difference between the two machines is.
> One seems to have no problem with the form module. The other does.
>
> Best,
> Peter
>
> [cid:81db9cc6-8e29-42ba-aec7-d6a0d3c3f72f]
> [cid:72bf27bc-9b5c-49d0-bcdf-30b29545f19b]
>
> ________________________________
> From: Sean Carrick <s...@pekinsoft.com>
> Sent: Sunday, January 16, 2022 5:54 PM
> To: d...@netbeans.apache.org <d...@netbeans.apache.org>; NetBeans Mailing
> List <users@netbeans.apache.org>
> Subject: Updating an Old Plugin and Having Issues
>
> Hey All!
>
> I am updating an old plugin to bring it up to NetBeans 12.6 and have run
> into an issue. The old code is using
> *org.netbeans.modules.form.FormEditorSupport*i, but when I try to include
> it, it does not seem to be found.
>
> Did this class get moved to a different module? Was it dropped altogether?
>
> What I am attempting to update is locating the variables (edit-blocked)
> section in the form class and get its offset so that I can declare
> variables just below it. The original code is:
>
> if (c instanceof FormEditorSupport) {
>     doc = c.getDocument();
>     pos = ((FormEditorSupport)
> c).getVariablesSection().getStartPosition().getOffset();
> } else {
>     // ... rest of code goes on for lines and lines ...
>
> IF someone can point me in the right direction, it will be greatly
> appreciated!
>
> Sincerely,
>
> Sean Carrick
> Owner - PekinSOFT Systems
> s...@pekinsoft.com
> (309) 989-0672
>

Reply via email to