Skip to Content.
Sympa Menu

charm - Re: [charm] [EXTERNAL] Re: Projections previous version binaries

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

Re: [charm] [EXTERNAL] Re: Projections previous version binaries


Chronological Thread 
  • From: "Pandare, Aditya Kiran" <apandare AT lanl.gov>
  • To: Ronak Buch <rabuch2 AT illinois.edu>, "charm AT lists.cs.illinois.edu" <charm AT lists.cs.illinois.edu>
  • Cc: "Bakosi, Jozsef" <jbakosi AT lanl.gov>
  • Subject: Re: [charm] [EXTERNAL] Re: Projections previous version binaries
  • Date: Fri, 14 May 2021 15:14:45 +0000
  • Accept-language: en-US
  • Authentication-results: ppops.net; spf=pass smtp.mailfrom=apandare AT lanl.gov; dkim=pass header.d=lanl.gov header.s=lanl

Thanks for your response Ronak. It turns out that there were other files (unrelated to projections traces) in the directory with the sts file. Once those unrelated files were removed from the directory, projections ran fine.


--
Aditya K Pandare, PhD
Scientist, CCS-2 LANL

From: Ronak Buch <rabuch2 AT illinois.edu>
Sent: Wednesday, May 12, 2021 2:44:51 PM
To: Pandare, Aditya Kiran; charm AT lists.cs.illinois.edu
Cc: Bakosi, Jozsef
Subject: Re: [EXTERNAL] Re: [charm] Projections previous version binaries
 

It's likely something similar to what was seen here: https://github.com/UIUC-PPL/projections/issues/55. That issue was resolved with changes both in Projections and Charm that were merged in 2018; v6.8.0 predates that change, but v6.10.0 should have it. The root issue is that there were function names or other fields in the STS that had spaces in them and weren't quoted, so you can also check your STS file to make sure it doesn't have spaces in function names (this can happen for templated functions, for example). Any reasonably recent version of Charm++ should avoid this issue by fully quoting all function names and other relevant things, but it's worth checking in any case.


-Ronak


On 5/11/21 12:25 PM, Pandare, Aditya Kiran wrote:

Hello,

Thank you for your help yesterday with finding binaries of previous projections versions. I am facing an issue running projections on some of the traces I have generated. When I point projections (I have tried v6.10.0 and v6.8.0) to the sts file, None of the plots/graphs under tools are active (except Multirun analysis and Streaming CCS). Here's the message in the terminal window from which projections is executed:


Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at projections.analysis.Analysis.hasSumFiles(Analysis.java:954)
    at projections.analysis.Analysis.hasSummaryData(Analysis.java:592)
    at projections.gui.MainWindow$2.done(MainWindow.java:279)
    at javax.swing.SwingWorker$5.run(SwingWorker.java:737)
    at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832)
    at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
    at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842)
    at javax.swing.Timer.fireActionPerformed(Timer.java:313)
    at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
    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)


I have built charm++ with "--enable-tracing;--enable-commthread-tracing". Could you help me figure out why the tools are inactive?


Thank you,


--
Aditya K Pandare, PhD
Scientist, CCS-2 LANL

From: Ronak Buch <rabuch2 AT illinois.edu>
Sent: Monday, May 10, 2021 2:48:43 PM
To: Pandare, Aditya Kiran; charm AT lists.cs.illinois.edu
Cc: Bakosi, Jozsef
Subject: [EXTERNAL] Re: [charm] Projections previous version binaries
 

v6.8.0 of Projections specifies 1.6 for sourceCompatibility and targetCompatibility in build.gradle, so perhaps incrementing that to 1.7 or later will fix your issue. It's likely happening due to the versions of Java and Gradle you have installed not supporting some versions or something like that.


Note that newer versions of Projections are backwards compatible with older version of Charm++ logs, so one should generally use the most recent version of Projections for everything.


If you do want binaries for older versions for some reason, a selection is available at http://charm.cs.illinois.edu/distrib/binaries/projections/


On 5/10/21 3:50 PM, Pandare, Aditya Kiran wrote:

Hello,

I'm trying to compile an older version of projections (v6.8.0), and I get the following error out of it:


> Task :compileJava FAILED
error: Source option 6 is no longer supported. Use 7 or later.
error: Target option 6 is no longer supported. Use 7 or later.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileJava'.
> Compilation failed; see the compiler error output for details.

Could you please help me figure out what I'm doing wrong? Also, is there a way to obtain projections binaries for older versions?


--
Aditya K Pandare, PhD
Scientist, CCS-2 LANL



Archive powered by MHonArc 2.6.19.

Top of Page